package com.example.basicdemo.model.domain;

import com.alibaba.fastjson.JSONObject;
import com.isyscore.os.dev.api.IsyscoreObject;

import java.util.List;

/**
 * @Description: java类作用描述
 * @Author: lill
 * @CreateDate: 2019/8/20 12:42
 * @UpdateUser: 更新者
 * @UpdateDate: 2019/8/20 12:42
 * @UpdateRemark: 更新说明
 * @Version: 1.0
 */
public class SysUserPageDomain implements IsyscoreObject {

    /**
     * 工号
     */
    private String uuid;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 手机号码
     */
    private String telePhone;

    /**
     * 密码
     */
    private String password;

    /**
     * 组织id
     */
    private String deptId;

    /**
     * 用户状态
     */
    private String status;

    /**
     * 功能角色
     */
    private List<Integer> roleId;

    /**
     * 数据角色
     */
    private List<Integer> authId;

    /**
     * 出生年月
     */
    private String birthDay;

    /**
     * 学历
     */
    private String degreeId;

    /**
     * 性别
     */
    private String sexId;

    /**
     * 人脸照片
     */
    private String facePhoto;

    /**
     * 创建时间
     */
    private String gmtCreate;

    /**
     * 修改时间
     */
    private String gmtModified;

    /**
     * 功能角色名称
     */
    private String roleName;

    /**
     * 数据角色名称
     */
    private String authName;

    /**
     * 学历
     */
    private String degreeName;

    /**
     * 性别
     */
    private String sexName;

    /**
     * 公司名称
     */
    private String deptName;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 小程序id
     */
    private String miniappId;

    /**
     * 姓氏首字母
     */
    private String surname;

    /**
     * 操作人
     */
    private String operator;

    /**
     * 组织昵称
     */
    private String rentalNickName;

    /**
     * 组织名称
     */
    private String rentalName;

    /**
     * 组织id
     */
    private String rentalId;


    public String getRentalId() {
        return rentalId;
    }

    public SysUserPageDomain setRentalId(String rentalId) {
        this.rentalId = rentalId;
        return this;
    }

    public String getRentalNickName() {
        return rentalNickName;
    }

    public SysUserPageDomain setRentalNickName(String rentalNickName) {
        this.rentalNickName = rentalNickName;
        return this;
    }

    public String getRentalName() {
        return rentalName;
    }

    public SysUserPageDomain setRentalName(String rentalName) {
        this.rentalName = rentalName;
        return this;
    }

    @Override
    public String toString() {
        return JSONObject.toJSONString(this);
    }

    public String getEmail() {
        return email;
    }

    public SysUserPageDomain setEmail(String email) {
        this.email = email;
        return this;
    }

    public String getMiniappId() {
        return miniappId;
    }

    public SysUserPageDomain setMiniappId(String miniappId) {
        this.miniappId = miniappId;
        return this;
    }

    public String getSurname() {
        return surname;
    }

    public SysUserPageDomain setSurname(String surname) {
        this.surname = surname;
        return this;
    }

    public String getOperator() {
        return operator;
    }

    public SysUserPageDomain setOperator(String operator) {
        this.operator = operator;
        return this;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getTelePhone() {
        return telePhone;
    }

    public void setTelePhone(String telePhone) {
        this.telePhone = telePhone;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public List<Integer> getRoleId() {
        return roleId;
    }

    public void setRoleId(List<Integer> roleId) {
        this.roleId = roleId;
    }

    public List<Integer> getAuthId() {
        return authId;
    }

    public void setAuthId(List<Integer> authId) {
        this.authId = authId;
    }

    public String getBirthDay() {
        return birthDay;
    }

    public void setBirthDay(String birthDay) {
        this.birthDay = birthDay;
    }

    public String getDegreeId() {
        return degreeId;
    }

    public void setDegreeId(String degreeId) {
        this.degreeId = degreeId;
    }

    public String getSexId() {
        return sexId;
    }

    public void setSexId(String sexId) {
        this.sexId = sexId;
    }

    public String getFacePhoto() {
        return facePhoto;
    }

    public void setFacePhoto(String facePhoto) {
        this.facePhoto = facePhoto;
    }

    public String getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(String gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public String getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(String gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getAuthName() {
        return authName;
    }

    public void setAuthName(String authName) {
        this.authName = authName;
    }

    public String getDegreeName() {
        return degreeName;
    }

    public void setDegreeName(String degreeName) {
        this.degreeName = degreeName;
    }

    public String getSexName() {
        return sexName;
    }

    public void setSexName(String sexName) {
        this.sexName = sexName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

}
